import { http } from '../plugs/aixos'

export function findAllProj(args = {}) {
  const url = `proj/?` + Object.entries(args).map(([key, value]) => `${key}=${value}`)
  return http.request<projModel[]>({
    url,
    method: 'GET',
  })
}

export function addProj(data: projModel) {
  return http.request<projModel>({
    url: 'proj',
    method: 'POST',
    data,
  })
}

export function delProj(id: number) {
  return http.request<projModel>({
    url: `proj/${id}`,
    method: 'DELETE',
  })
}

export function findProj(id: number) {
  return http.request<projModel>({
    url: `proj/${id}`,
    method: 'GET',
  })
}

export function updateProj(id: number, data: any) {
  return http.request<projModel>({
    url: `proj/${id}`,
    method: 'PATCH',
    data,
  })
}
